cover in a protective layer - Francés Inglés Diccionario